Instalar y utilizar openVPN.
Para instalar openvpn3 podemos seguir las instrucciones de su web:
OpenVPN3 InstallEn resumen (para debian bullseye):
# mkdir -p /etc/apt/keyrings ### This might not exist in all distributions
# curl -sSfL https://packages.openvpn.net/packages-repo.gpg >/etc/apt/keyrings/openvpn.asc
# echo "deb [signed-by=/etc/apt/keyrings/openvpn.asc] https://packages.openvpn.net/openvpn3/debian DISTRIBUTION main" >>/etc/apt/sources.list.d/openvpn3.list
# echo "deb [signed-by=/etc/apt/keyrings/openvpn.asc] https://packages.openvpn.net/openvpn3/debian bookworm main" >>/etc/apt/sources.list.d/openvpn3.list
# apt update
# apt install openvpn3
Para conectarnos a una VPN usamos el siguiente comando:
openvpn3 session-start --config ARCHIVO_CONFIG_VPN.ovpn
Para ver las sesiones que tenemos activas:
openvpn3 sessions-list
Para cerrar una sesion abierta:
openvpn3 session-manage --session-path SESSION_PATH --disconnect
Para integrar el uso de VPNs con Network manager instalamos los siguientes paquetes:
#apt-get install network-manager-openvpn network-manager-openvpn-gnome
Si tenemos problemas con una sesion podemos depurarla con el siguiente comando desde otra terminal:
openvpn3 log --log-level 6 --session-path SESSION_PATH
Si obtenemos un error como el siguiente:
"option_error: sorry, unsupported options present in configuration: UNKNOWN/UNSUPPORTED OPTIONS"
Podemos consultar el siguiente archivo para ver si estamos usando directivas de configuración que no están soportadas:
Unsupported config directivesEn el caso de que tengamos directivas no soportadas podemos obtar por borrarlas.
En debian bullseye hay un error en el plugin network-manager-openvpn que impide integrar vpn cuando necesitan de un login de usuario.
Reddit postDebian | vpn